package com.meetingshow.commu.uiservice;

import com.meetingshow.common.base.service.model.QueryResults;
import com.meetingshow.common.base.uiservice.exception.BaseUIServiceException;
import com.meetingshow.commu.uiservice.model.QuestionQueryParasVO;
import com.meetingshow.commu.uiservice.model.QuestionVO;

public interface IUIQuestionService {
    public Integer saveQuestion(QuestionVO questionVO) throws BaseUIServiceException;

    public void updateQuestion(QuestionVO questionVO) throws BaseUIServiceException;

    public void removeQuestion(QuestionVO questionVO) throws BaseUIServiceException;

    public QuestionVO loadQuestionById(Integer questionId) throws BaseUIServiceException;
    
    public QueryResults<QuestionVO> queryQuestion(QuestionQueryParasVO questionQueryParasVO) throws BaseUIServiceException;
}
